package com.dhl.iterator;

/**
 * @title: Iterator
 * @Author danghailiang
 * @Date: 2022/8/20 16:13
 * @Version 1.0
 */
// 抽象迭代器
public interface Iterator{
    /**
     * 是否存在下一个元素
     * @return
     */
    boolean hasNext();

    /**
     * 返回一个元素
     * @return
     */
    Object next();

    /**
     * 删除一个元素
     * @param target 目标
     */
    void remove(Object target);
}
